// 工程项目质量成本调整项
function columns1(vm) {
    const cols = [
      {
        title: '序号',
        dataIndex: 'rowIndex',
        width: 60,
        align: 'center',
        customRender: function (t, r, index) {
          return parseInt(index) + 1
        }
      },
      {
        title: '财务核算使用的工程项目名称',
        dataIndex: 'name',
        align: 'center',
        customRender: (text, row, index) => {
          const obj = {
            children:text,
            attrs:{}
          }
          obj.attrs.colSpan = ((row.inside_pro==undefined&&row.pro_category==undefined)||(row.inside_pro==''&&row.pro_category==''))?3:1;
          return obj
	      }
      },
      {
        title: '中铁内部投资公司项目',
        dataIndex: 'inside_pro',
        align: 'center',
        customRender: (text, row, index) => {
          const obj = {
            children:text,
            attrs:{}
          }
          console.log(text);
          obj.attrs.colSpan = (text==undefined||text=='')?0:1;
          return obj
	      }
      },
      //项目基本情况——财务填写
      {
        title: '项目基本情况——财务填写',
        align: 'center',
        children:[
            {
                title: '工程类别',
                dataIndex: 'pro_category',
                align: 'center',
                customRender: (text, row, index) => {
                  const obj = {
                    children:text,
                    attrs:{}
                  }
                  obj.attrs.colSpan =(text==undefined||text=='')?0:1;
                  return obj
                }
            },
            {
                title: '合同总额',
                dataIndex: 'htze',
                align: 'center',
            },
            {
                title: '合同工期',
                dataIndex: 'htgq',
                align: 'center',
            },
            {
                title: '开工时间',
                dataIndex: 'kgsj',
                align: 'center',
            },
            {
                title: '竣工时间或预计竣工时间',
                dataIndex: 'jgsjhyjjgsj',
                align: 'center',
            },
            {
              title: '截至2021年末完工百分比',
              dataIndex: 'jzwwgbfb',
              align: 'center',
            },
            {
                title: '项目状态',
                dataIndex: 'xmzt',
                align: 'center',
            },
        ]
      },
      //增值税计税基础
      {
        title: '增值税计税基础',
        align: 'center',
        children:[
            {
                title: '计税方式(一般计税或简易计税)',
                dataIndex: 'jsfs',
                align: 'center',
              },
              {
                title: '税率(%)',
                dataIndex: 'sl',
                align: 'center',
              },
        ]
      },
      //已发生应计未计成本(不含增值税)-项目财务等业务部门分析填写
      {
        title: '已发生应计未计成本（不含增值税）-项目财务等业务部门分析填写',
        align: 'center',
        children:[
            {
                title: '表外挂列成本(利润表反映营业成本与账面“合同履约成本-工程施工-合同成本(及间接费用)”科目余额的差额)',
                dataIndex: 'bwglcb',
                align: 'center',
              },
              {
                title: '已发生未记劳务费/分包成本',
                dataIndex: 'yfswjlwffbcb',
                align: 'center',
              },
              {
                title: '其中:账面预付/其他应收挂账劳务费',
                dataIndex: 'zmyfqtysgzlwf',
                align: 'center',
              },
              {
                title: '已发生未记材料成本',
                dataIndex: 'yfswjclcb',
                align: 'center',
              },
              {
                title: '其中:账面未结转的材料成本',
                dataIndex: 'zmwjzdclcb',
                align: 'center',
              },
              {
                title: '其中:账面预付/其他应收挂账材料成本',
                dataIndex: 'zmyfqtysgzclcb',
                align: 'center',
              },
              {
                title: '已发生未记机械费',
                dataIndex: 'yfswjjxf',
                align: 'center',
              },
              {
                title: '其中:账面预付/其他应收挂账机械费',
                dataIndex: 'zmyfqtysgzjxf',
                align: 'center',
              },
              {
                title: '已发生未记其他费用',
                dataIndex: 'yfswjqtfy',
                align: 'center',
              },
              {
                title: '其中:预付/其他应收的其他款项',
                dataIndex: 'yfqtysdqtkx',
                align: 'center',
              },
              {
                title: '账面成本非正常调整(调减(+)/调增(-)',
                dataIndex: 'zmcbfzctz',
                align: 'center',
              },
              {
                title: '多摊多计成本费用(+)',
                dataIndex: 'dtdjcbfy',
                align: 'center',
              },
              {
                title: '小计',
                dataIndex: 'xj',
                align: 'center',
              },
        ]
      },
    ]
    return cols
  }
  //工程项目资产质量财务端
  function columns2(vm) {
    const cols = [
      {
        title: '序号',
        dataIndex: 'rowIndex',
        width: 60,
        align: 'center',
        customRender: function (t, r, index) {
          return parseInt(index) + 1
        }
      },
      {
        title: '财务核算使用的工程项目名称',
        dataIndex: 'name',
        align: 'center',
        customRender: (text, row, index) => {
          const obj = {
            children:text,
            attrs:{}
          }
          obj.attrs.colSpan = ((row.inside_pro==undefined&&row.pro_category==undefined)||(row.inside_pro==''&&row.pro_category==''))?3:1;
          return obj
	      }
      },
      {
        title: '中铁内部投资公司项目',
        dataIndex: 'inside_pro',
        align: 'center',
        customRender: (text, row, index) => {
          const obj = {
            children:text,
            attrs:{}
          }
          console.log(text);
          obj.attrs.colSpan = (text==undefined||text=='')?0:1;
          return obj
	      }
      },
            //项目基本情况——财务填写
            {
              title: '项目基本情况——财务填写',
              align: 'center',
              children:[
                  {
                      title: '工程类别',
                      dataIndex: 'pro_category',
                      align: 'center',
                      customRender: (text, row, index) => {
                        const obj = {
                          children:text,
                          attrs:{}
                        }
                        obj.attrs.colSpan =(text==undefined||text=='')?0:1;
                        return obj
                      }
                  },
                  {
                      title: '合同总额',
                      dataIndex: 'htze',
                      align: 'center',
                  },
                  {
                      title: '合同工期',
                      dataIndex: 'htgq',
                      align: 'center',
                  },
                  {
                      title: '开工时间',
                      dataIndex: 'kgsj',
                      align: 'center',
                  },
                  {
                      title: '竣工时间或预计竣工时间',
                      dataIndex: 'jgsjhyjjgsj',
                      align: 'center',
                  },
                  {
                    title: '截至2021年末完工百分比',
                    dataIndex: 'jzwwgbfb',
                    align: 'center',
                  },
                  {
                      title: '项目状态',
                      dataIndex: 'xmzt',
                      align: 'center',
                  },
              ]
            },
            //增值税计税基础
            {
              title: '增值税计税基础',
              align: 'center',
              children:[
                  {
                      title: '计税方式(一般计税或简易计税)',
                      dataIndex: 'jsfs',
                      align: 'center',
                    },
                    {
                      title: '税率(%)',
                      dataIndex: 'sl',
                      align: 'center',
                    },
              ]
            },
       //工程项目会计报表数—项目财务填写开累数
       {
        title: '工程项目会计报表数—项目财务填写开累数',
        align: 'center',
        children:[
            {
                title: '主营业务收入',
                dataIndex: 'zyywsr',
                align: 'center',
            },
            {
                title: '主营业务成本',
                dataIndex: 'zyywcb',
                align: 'center',
            },
            {
                title: '税金及附加',
                dataIndex: 'sjjfj',
                align: 'center',
            },
            {
                title: '管理费用',
                dataIndex: 'glfy',
                align: 'center',
            },
            {
                title: '财务费用',
                dataIndex: 'cwfy',
                align: 'center',
            },
            {
                title: '研发费用',
                dataIndex: 'yffy',
                align: 'center',
            },
            {
                title: '营业外收支净额',
                dataIndex: 'yywszje',
                align: 'center',
            },
            {
                title: '资产/信用减值损失',
                dataIndex: 'zcxyjzss',
                align: 'center',
            },
            {
                title: '利润总额',
                dataIndex: 'lrze',
                align: 'center',
            },
        ]
      },
       //工程结算—财务填写
       {
        title: '工程结算—财务填写',
        align: 'center',
        children:[
            {
                title: '财务记账对应的业主批复验工计价(含增值税)',
                dataIndex: 'cwjzdydyzpfygjj',
                align: 'center',
              },
              {
                title: '其中:增值税',
                dataIndex: 'qzzzs',
                align: 'center',
              },
              {
                title: '财务账面“合同结算-价款结算”科目余额(不含税计价)',
                dataIndex: 'cwzmkmye',
                align: 'center',
              },
              {
                title: '理论合同资产/负债',
                dataIndex: 'llhtzcfz',
                align: 'center',
              },
        ]
      },
      //项目资金情况—财务填写
      {
        title: '项目资金情况—财务填写',
        align: 'center',
        children:[
            {
                title: '应收工程款及质保金(非正常抵消前的账面数)',
                dataIndex: 'ysgckjzbj',
                align: 'center',
              },
              {
                title: '其中:应收质保金',
                dataIndex: 'qzyszbj',
                align: 'center',
              },
              {
                title: '非正常抵消数',
                dataIndex: 'fzcdxs',
                align: 'center',
              },
              {
                title: '预收账款(非正常抵消前的账面数)',
                dataIndex: 'yszk',
                align: 'center',
              },
              {
                title: '非正常抵消数',
                dataIndex: 'fzcdxs1',
                align: 'center',
              },
              {
                title: '局/处垫资',
                dataIndex: 'jcdz',
                align: 'center',
              },
        ]
      },
      //辅助分析用
      {
        title: '辅助分析用',
        align: 'center',
        children:[
            {
                title: '应收余额=应收账款-预收账款',
                dataIndex: 'fzfxyysye',
                align: 'center',
            },
            {
                title: '已收回资金=账面业主计价-应收余额',
                dataIndex: 'fzfxyyshzj',
                align: 'center',
            },
            {
                title: '拨款比例=已收资金/价款结算',
                dataIndex: 'fzfxybkbl',
                align: 'center',
            },

        ]
      },
    ]
    return cols
  }
  //工程项目资产质量计价端
  function columns3(vm) {
    const cols = [
      {
        title: '序号',
        dataIndex: 'rowIndex',
        width: 60,
        align: 'center',
        customRender: function (t, r, index) {
          return parseInt(index) + 1
        }
      },
      {
        title: '财务核算使用的工程项目名称',
        dataIndex: 'name',
        align: 'center',
        customRender: (text, row, index) => {
          const obj = {
            children:text,
            attrs:{}
          }
          obj.attrs.colSpan = ((row.inside_pro==undefined&&row.pro_category==undefined)||(row.inside_pro==''&&row.pro_category==''))?3:1;
          return obj
	      }
      },
      {
        title: '中铁内部投资公司项目',
        dataIndex: 'inside_pro',
        align: 'center',
        customRender: (text, row, index) => {
          const obj = {
            children:text,
            attrs:{}
          }
          console.log(text);
          obj.attrs.colSpan = (text==undefined||text=='')?0:1;
          return obj
	      }
      },
        //项目基本情况——财务填写
      {
        title: '项目基本情况——财务填写',
        align: 'center',
        children:[
            {
                title: '工程类别',
                dataIndex: 'pro_category',
                align: 'center',
                customRender: (text, row, index) => {
                  const obj = {
                    children:text,
                    attrs:{}
                  }
                  obj.attrs.colSpan =(text==undefined||text=='')?0:1;
                  return obj
                }
            },
            {
                title: '合同总额',
                dataIndex: 'htze',
                align: 'center',
            },
            {
                title: '合同工期',
                dataIndex: 'htgq',
                align: 'center',
            },
            {
                title: '开工时间',
                dataIndex: 'kgsj',
                align: 'center',
            },
            {
                title: '竣工时间或预计竣工时间',
                dataIndex: 'jgsjhyjjgsj',
                align: 'center',
            },
            {
              title: '截至2021年末完工百分比',
              dataIndex: 'jzwwgbfb',
              align: 'center',
            },
            {
                title: '项目状态',
                dataIndex: 'xmzt',
                align: 'center',
            },
        ]
      },
         //项目实际完成收入(填写不含增值税金额)-工经填写
       {
        title: '项目实际完成收入(填写不含增值税金额)-工经填写',
        align: 'center',
        children:[
            {
                title: '截至2020年末业主批复计价金额',
                dataIndex: 'jznmyzpfjjje',
                align: 'center',
              },
              {
                title: '合同或清单内业主滞后或超计价金额(欠+/超-)',
                dataIndex: 'hthqdnyzzhhcjjje',
                align: 'center',
              },
              {
                title: '价差调整(批复手续齐全)',
                dataIndex: 'jctz',
                align: 'center',
              },
              {
                title: '政策性调整(批复手续齐全',
                dataIndex: 'zcxtz',
                align: 'center',
              },
              {
                title: '合同外变更索赔预估收入(需佐证资料)',
                dataIndex: 'htwbgspygsr',
                align: 'center',
              },
              {
                title: '项目可确认的收入',
                dataIndex: 'xmkqrdsr',
                align: 'center',
              },
        ]
      },
      // {
      //   title: '项目潜盈(+)/潜亏(-)',
      //   dataIndex: 'xmqy',
      //   align: 'center',
      // },
      // {
      //   title: '项目实际利润',
      //   dataIndex: 'xmsjly',
      //   align: 'center',
      // },
      // {
      //   title: '项目利润率(%)',
      //   dataIndex: 'smlrl',
      //   align: 'center',
      // },
    ]
    return cols
  }
  export  {columns1,columns2,columns3}